﻿#define _CRT_SECURE_NO_WARNINGS 1
//while,for,do...while循环，break，continue课堂练习

//1.输⼊⼀个正的整数，逆序打印这个整数的每⼀位
//例如：1234->4 3 2 1
#include<stdio.h>
//int main()
//{
//	int num = 0;
//	scanf("%d", &num);
//	while (num > 0) {
//		int a = num % 10;
//		num = num / 10;
//		printf("%d ", a);
//	}
//	return 0;
//}

//2.计算1~100之间3的倍数的数字之和
//int main()
//{
//	int i = 0;
//	int sum = 0;
//	for (i = 1;i <= 100;i++) {
//		if (i % 3 == 0) {
//			sum = sum + i;
//		}
//	}
//	printf("sum=%d", sum);
//	return 0;
//}


//3.输入⼀个正整数，计算这个整数是几位数？
//例如：
//输入：1234 输出：4
//输入：12 输出：2
//int main()
//{
//	int num = 0;
//	int count = 0;
//	scanf("%d", &num);
//	do {
//		num=num / 10;
//		count++;
//	} while (num);
//	printf("这是%d位数\n", count);
//	return 0;
//}

//另外还有break，continue语句在while，for和do...while语句中的使用，直接看ppt
//简单说明continue(因为break在while和for是差不多的)在while和for之中的不同
//就以打印出1-10为例
//int main()
//{
//	int i = 0;
//	for (i = 1;i <= 10;i++) {
//		if (i == 5) {
//			continue;
//		}
//		printf("%d ", i);//最后会输出1 2 3 4 6 7 8 9 10
//	}
//	return 0;
//}

int main()
{
	int i = 1;
	while (i <= 10) {
		if (i == 5) {
			continue;
		}
		printf("%d ", i);//最后输出是1 2 3 4 
		i++;
	}
	return 0;
}